function main() {
    // 组件的唯一标识
    debugger
    let self = this
    const dom1 = self.$$("csdn_detail_chart_line_fohcan");
    // 将组件设置为加载中
    dom1.data.props.loadingConfig.loading = true;
    // 调用ddcat接口，如果是api接口 “ddcat”改为“api”,同时返回不同，需要console.log查看具体的返回值
    let jsonParams = { pageSize: 99999 };
    api.DATA_SOURCE_EXECUTE("7e35a1ed-816f-4675-bac2-f745d6a0315e", "ddcat", [], [], JSON.stringify(jsonParams)).then(res => {

        if (res && !res.hasError) {
            if (res.result) {
                const datas = res.result;
                const newList = datas.map(e => {
                    return {
                        text: e.text,
                        value: Number(e.value),
                        checked: false
                    }
                }).filter(g => g.value);
                // 给组件赋值，按照组件的示例数据封装返回dom1.data.props.dataSource.customOptions 为标准格式，如果组件包含多个参数列如options,checks参数值为dom1.data.props.dataSource.customOptions.options,dom1.data.props.dataSource.customOptions.options.checks
                dom1.data.props.dataSource.customOptions = newList;

                dom1.data.props.dataSource.options = newList;

                // 将加载中去除
                dom1.data.props.loadingConfig.loading = false;
            } else {
                dom1.data.props.dataSource.customOptions = [];
                dom1.data.props.loadingConfig.loading = false;
            }
        } else {
            dom1.data.props.dataSource.customOptions = [];
            dom1.data.props.loadingConfig.loading = false;
        }
    }).catch(err => {
        console.log("err", err)
        dom1.data.props.dataSource.customOptions = [];
        dom1.data.props.loadingConfig.loading = false;
    });
}
